package othello.core;

//次の一手を格納するクラス
public class NextHandInfo{
    //次の一手のx座標
    private int x;
    //次の一手のy座標
    private int y;

    //座標(-1,-1)で初期化する
    public NextHandInfo(){
        this.x = -1;
        this.y = -1;
    }

    //座標(x, y)で初期化する
    public NextHandInfo(int x, int y){
        this.x = x;
        this.y = y;
    }

    public void setX(int x){
        this.x = x;
    }

    public int getX(){
        return x;
    }

    public void setY(int y){
        this.y = y;
    }

    public int getY(){
        return y;
    }

    //パスをする
    public void pass(){
        this.x = -1;
        this.y = -1;
    }

    //パスかどうかを返す
    public boolean isPass(){
        //x,yのどちらかが0より小さければパス
        return (this.x) < 0 || (this.y < 0);
    }
}